/*
* @Author: Dodo
* @Date:   2018-07-02 16:11:20
* @Last Modified by:   DoDo
* @Last Modified time: 2020-02-04 13:07:06
*/
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media ( min-width : 768px){

    /*----------------------------------------public*/
    .nav-list li ul{
        display: block !important;
        -webkit-transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
    }

    .w720.container{
        width: 720px;
        padding-left: 0;
        padding-right: 0;
    }

    /*----------------------------------------index*/
    .history-list li:nth-child(even) .span-year{
        left: auto;
        right: 50%;
        margin-left: auto;
        margin-right: -36px;
        padding-left: 0;
        padding-right: 8px;
        background: url('../images/bg-04.png') center center no-repeat;
    }
    .history-list li:nth-child(even) .div-word{
        float: right;
    }

    /*----------------------------------------项目与服务*/
    .service-01{
        margin-top: 14px;
    }
    .service-01 .mg-tm{
        display: block;
        width: 100%;
    }
    .service-a1{
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: calc(50% + 7px);
    }
    .service-02:last-child .service-a1{
        top: calc(50% + 7px);
        bottom: 0;
    }
    .service-a1 .index-item-a2{
        margin-top: 0;
    }
    .service-a1 .index-item-a2 img{
        display: none;
    }
    .service-a1 .index-item-a2,.service-a1 .index-item-a2 .span-img{
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center;
    }
    .service-a1 .index-item-a2 .span-img{
        -webkit-transition: all 0.5s ease 0s;
        -moz-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
    }


    .city-plan-main .public-title,.city-plan-main .public-txt{
        margin-left: 53px;
    }
}
@media ( min-width : 992px){

}
@media ( min-width : 1200px){

    /*----------------------------------------index*/
    .index-plate-a1:hover img,
    .index-item-a1:hover img,
    .index-item-a2:hover img,
    .service-a1 .index-item-a2:hover .span-img,
    .resources-div1 .index-item-a2:hover .span-img{
        -webkit-transform:scale(1.1);
        -moz-transform:scale(1.1);
        -o-transform:scale(1.1);
        transform:scale(1.1); 
    }
    .index-plate-a1:hover .i-more{
        background: #f0f0f0;
        color: #464646;
    }
    .index-item-a2:hover .span-mc{
        filter:alpha(opacity=100);
        -moz-opacity:1;
        -khtml-opacity: 1;
        opacity: 1;
    }

    .index-news-date .a-more:hover{
        background: #464646;
        color: #f0f0f0;
    }

    /*----------------------------------------品牌与实力-企业业务*/
    .brand-cont .public-title{
        padding-bottom: 35px;
        margin-left: 45px;
    }
    .brand-cont .public-title .span-cn{
        font-size: 30px;
        line-height: 40px;
        color: #333;
        padding-left: 45px;
        margin-left: -45px;
    }
    .brand-cont .public-title .span-en{
        font-size: 20px;
        line-height: 30px;
    }

    .public-select-01 .div-bottom .span-01:hover{
        background: #272727;
    }

    /*----------------------------------------人力与资源-总校园招聘*/
    .school-recru-list li .a-more:hover{
        background: #464646;
        color: #f0f0f0;
    }

    /*----------------------------------------下载与互动*/
    .down-ewm-02 .span-01:hover + .span-02{
        visibility: visible;
        filter:alpha(opacity=100);
        -moz-opacity:1;
        -khtml-opacity: 1;
        opacity: 1;
        transform: translateY(0);
    }

    /*----------------------------------------项目与服务-城市规划页*/
    .items-a1:hover img{
        -webkit-transform:scale(1.1);
        -moz-transform:scale(1.1);
        -o-transform:scale(1.1);
        transform:scale(1.1);
    }
    .items-a1:hover .span-mc{
        background: rgba(70,70,70,.7);
    }

    /*----------------------------------------项目与服务-城市规划页*/
    .city-plan-sort .span-01 a:hover{
        border-bottom: 3px solid #9d8c7b;
    }

}
@media ( min-width : 1366px){

    /*----------------------------------------index*/
    .banner_owl .owl-nav button.owl-prev{
        left: calc(50% - 600px);
    }
    .banner_owl .owl-nav button.owl-next{
        right: calc(50% - 600px);
    }
    .banner-word{
        width: 895px;
        left: 50%;
        right: auto;
        transform: translate(-50%,-50%);
    }
}
@media ( min-width : 1600px){

    /*----------------------------------------index*/
    .banner_owl .owl-nav button.owl-prev{
        left: calc(50% - 740px);
    }
    .banner_owl .owl-nav button.owl-next{
        right: calc(50% - 740px);
    }

    .banner-word{
        width: 1175px;
    }

    .service-g1 .index-item-a2 .span-img,
    .service-g2 .index-item-a2 .span-img,
    .service-g3 .index-item-a2 .span-img,
    .service-g7 .index-item-a2 .span-img,
    .service-g8 .index-item-a2 .span-img,
    .service-g9 .index-item-a2 .span-img,
    .service-g10 .index-item-a2 .span-img{
        height: 400px;
    }
    .service-g4 .index-item-a2 .span-img{
        height: 916px;
    }
    .service-g5 .index-item-a2 .span-img,
    .service-g6 .index-item-a2 .span-img{
        height: 451px;
    }
}
@media ( max-width : 1599px){

    /*----------------------------------------public*/

    .foot-top{
        padding-left: 250px;
    }
    .foot-logo{
        width: 250px;
    }
}
@media ( max-width : 1439px) and (min-width: 1365px){

    /*----------------------------------------public*/
    .nav-toggle{
        top: 60px;
    }
    .nav-list li a{
        font-size: 12px;
        line-height: 20px;
    }
}
@media ( max-width : 1365px){

    /*----------------------------------------index*/
    .banner-word .b1{
        font-size: 48px;
        line-height: 58px;
    }
    .banner-word .span-en{
        font-size: 26px;
        line-height: 36px;
    }

    .return-top{
        right: 15px;
    }

    .index-news{
        padding-bottom: 150px;
    }

    /*---------------------------------------- 关于-发展历程*/
    .public-main{
        padding-top: 100px;
        padding-bottom: 150px;
    }

    /*---------------------------------------- 关于-专家团队*/
    .team-main .public-title{
        margin-left: 53px;
    }

    /*---------------------------------------- 品牌与实力-企业架构*/
    .framework-cont{
        padding-right: 0;
        margin-top: 80px;
    }
    .brand-main{
        padding-left: 0;
    }
    .brand-nav{
        float: none;
        margin-left: 0;
        width: 100%;
        font-size: 0;
        overflow: auto;
        white-space: nowrap;
    }
    .brand-nav li{
        display: inline-block;
        margin-top: 0;
    }
    .brand-nav li a,.brand-nav li.on a{
        display: block;
        line-height: 20px;
        padding: 10px 15px;
    }
    .brand-nav li.on a b{
        display: none;
    }
    .brand-cont{
        margin-top: 50px;
    }

    /*---------------------------------------- 新闻-总新闻页*/
    .public-select-01{
        right: 15px;
        top: 20px;
    }

    /*---------------------------------------- 人力与资源-总校园招聘*/
    .school-recru-list li{
        margin-top: 70px;
    }

    /*---------------------------------------- 下载与互动*/
    .down-address{
        margin-top: 70px;
    }
    .down-01{
        margin-top: 70px;
    }
    .down-ewm{
        margin-top: 70px;
    }

    /*---------------------------------------- 项目与服务-城市规划页*/
    .city-plan{
        padding-top: 70px;
    }
    .city-plan-main{
        padding-top: 70px;
    }

}
@media ( min-width : 1365px) and ( max-width :1599px){
    .service-g1 .index-item-a2 .span-img,
    .service-g2 .index-item-a2 .span-img,
    .service-g3 .index-item-a2 .span-img,
    .service-g7 .index-item-a2 .span-img,
    .service-g8 .index-item-a2 .span-img,
    .service-g9 .index-item-a2 .span-img,
    .service-g10 .index-item-a2 .span-img{
        height: 325px;
    }
    .service-g4 .index-item-a2 .span-img{
        height: 740px;
    }
    .service-g5 .index-item-a2 .span-img,
    .service-g6 .index-item-a2 .span-img{
        height: 363px;
    }
}
@media ( min-width : 1200px) and ( max-width :1365px){

    /*----------------------------------------public*/
    .foot-top{
        padding-left: 200px;
    }
    .foot-logo{
        width: 200px;
    }
    .foot-nav ul{
        width: 230px;
    }
    .foot-nav ul:last-child{
        width: 200px;
    }


    .service-g1 .index-item-a2 .span-img,
    .service-g2 .index-item-a2 .span-img,
    .service-g3 .index-item-a2 .span-img,
    .service-g7 .index-item-a2 .span-img,
    .service-g8 .index-item-a2 .span-img,
    .service-g9 .index-item-a2 .span-img,
    .service-g10 .index-item-a2 .span-img{
        height: 310px;
    }
    .service-g4 .index-item-a2 .span-img{
        height: 704px;
    }
    .service-g5 .index-item-a2 .span-img,
    .service-g6 .index-item-a2 .span-img{
        height: 345px;
    }
}
@media ( min-width : 992px) and ( max-width :1199px){

    /*----------------------------------------public*/
    .foot-nav ul{
        width: 212px;
    }
    .foot-nav ul:last-child{
        width: 180px;
    }

    .service-g1 .index-item-a2 .span-img,
    .service-g2 .index-item-a2 .span-img,
    .service-g3 .index-item-a2 .span-img,
    .service-g7 .index-item-a2 .span-img,
    .service-g8 .index-item-a2 .span-img,
    .service-g9 .index-item-a2 .span-img,
    .service-g10 .index-item-a2 .span-img{
        height: 250px;
    }
    .service-g4 .index-item-a2 .span-img{
        height: 560px;
    }
    .service-g5 .index-item-a2 .span-img,
    .service-g6 .index-item-a2 .span-img{
        height: 273px;
    }
}
@media ( min-width : 768px) and ( max-width : 991px){

    /*----------------------------------------public*/
    .foot-top{
        padding-left: 100px;
    }
    .foot-logo{
        width: 100px;
    }
    .foot-nav{
        font-size: 12px;
    }
    .foot-nav ul{
        width: 150px;
    }
    .foot-nav ul:last-child{
        width: 170px;
    }

    .service-g1 .index-item-a2 .span-img,
    .service-g10 .index-item-a2 .span-img{
        height: 195px;
    }
    .service-g2 .index-item-a2 .span-img,
    .service-g3 .index-item-a2 .span-img,
    .service-g8 .index-item-a2 .span-img,
    .service-g9 .index-item-a2 .span-img{
        height: 192px;
    }
    .service-g4 .index-item-a2 .span-img{
        height: 440px;
    }
    .service-g5 .index-item-a2 .span-img,
    .service-g6 .index-item-a2 .span-img{
        height: 213px;
    }
    .service-g7 .index-item-a2 .span-img{
        height: 392px;
    }
}
@media ( min-width : 768px) and ( max-width : 1365px){

    /*----------------------------------------index*/
    .banner-word{
        left: 150px;
        right: 150px;
    }
}
@media ( max-width : 1199px){

    /*----------------------------------------public*/
    .foot-top{
        padding-left: 0;
    }
    .foot-logo{
        display: none;
    }

    /*----------------------------------------index*/
    .index-plate-a1 .b-cn{
        font-size: 30px;
        line-height: 32px;
    }
    .index-plate-a1 .i-en{
        font-size: 22px;
        line-height: 32px;
    }

    .index-plate-a1 .span-mc .bdo-cont{
        left: 15px;
        right: 15px;
    }
    .index-item-a2 .span-mc{
        filter:alpha(opacity=100);
        -moz-opacity:1;
        -khtml-opacity: 1;
        opacity: 1;
    }

    .index-news-date .span-01{
        margin: 0 20px;
    }
    .index-news-date .a-more{
        margin-left: 40px;
    }

    /*---------------------------------------- 关于-主要客户*/
    .customer-01{
        padding-top: 70px;
    }

    /*---------------------------------------- 品牌与实力-企业业务*/
    .business-cont{
        padding-left: 0;
    }
    .business-01{
        padding-top: 70px;
    }

    /*---------------------------------------- 人力与资源-企业文化活动-总企业活动页-详情*/
    .active-rela{
        margin-top: 150px;
    }

    /*---------------------------------------- 人力与资源*/
    .resources-div1 .index-item-a2 .bdo-year{
        font-size: 18px;
    }

    .down-ewm-02 .span-02{
        position: static;
        display: block;
        visibility: visible;
        filter:alpha(opacity=100);
        -moz-opacity:1;
        -khtml-opacity: 1;
        opacity: 1;
    }
    .down-ewm-02 .span-02 img{
        width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    /*---------------------------------------- 项目与服务-城市规划页*/
    .city-plan-sort .span-01{
        min-width: 25%;
    }
}
@media (min-width: 992px){
    .service-g6,
    .service-g7{
        width: 50%;
    }
    .service-g8,
    .service-g9{
        width: 25%;
    }
}
@media ( max-width : 991px){

    /*----------------------------------------index*/
    .index-plate{
        padding-top: 70px;
    }
    .index-plate-a1 .b-cn{
        font-size: 22px;
    }
    .index-plate-a1 .i-en{
        font-size: 16px;
        line-height: 26px;
    }
    .index-plate-a1 .i-more{
        margin-top: 15px;
    }

    .index-item{
        padding-top: 70px;
    }

    .index-news{
        padding-bottom: 70px;
    }
    .index-news-date{
        margin-top: 70px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .index-news-date .span-01{
        padding-left: 0;
        padding-bottom: 25px;
        background: url(../images/bg-02.png) center bottom no-repeat;
    }
    .index-news-date .span-01.on{
        background: url(../images/bg-02h.png) center bottom no-repeat;
    }
    

    /*---------------------------------------- 关于-发展历程*/
    .public-title{
        margin-left: 53px;
    }


    /*---------------------------------------- 关于-了解我们*/
    .about-intro{
        margin-top: 50px;
    }

    /*---------------------------------------- 人力与资源*/
    .resources-div1 .index-item-a2 .span-img{
        height: 300px;
    }

    /*---------------------------------------- 项目与服务-项目画册下载*/
    .down-form{
        padding-top: 50px;
    }

    .service-g8,
    .service-g9{
        width: 50%;
    }
}
@media ( min-width : 768px){
    .service-g2,
    .service-g3,
    .service-g4,
    .service-g5,
    .service-g6{
        width: 50%;
    }
}
@media ( min-width : 768px) and ( max-width : 991px){
    
}
@media ( max-width : 767px){
    /*----------------------------------------public*/
    .header{
        top: 25px;
    }
    .header-right{
        position: relative;
        z-index: 10;
    }
    .header-search{
        margin-right: 20px;
    }
    .header-search .div-search{
        width: 200px;
    }
    .header-menu, .header-search .span-open{
        background: rgba(225,225,225,.8);
    }


    .header.on{
        position: fixed;
    }
    .nav-toggle{
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        z-index: 9;
        background-color: #fff;
    }
    .nav-toggle .nav-list{
        padding-top: 100px;
    }
    .nav-toggle ul{
        position: relative;
        background: none;
    }
    .nav-list li{
        width: 100%;
    }
    /*.nav-list>li>a{
        text-align: left;
    }*/
    .nav-list li ul{
        display: none;
        position: static;
        visibility: visible;
        filter:alpha(opacity=100);
        -moz-opacity:1;
        -khtml-opacity: 1;
        opacity: 1;
        -ms-transform: perspective(0) rotateY(0deg);
        -moz-transform: perspective(0) rotateY(0deg);
        -o-transform: perspective(0) rotateY(0deg);
        -webkit-transform: perspective(0) rotateY(0deg);
        transform: perspective(0) rotateY(0deg);
        transform-origin:0% 0%;
    }
    .nav-list li ul a{
        font-size: 12px;
    }

    .public-address{
        font-size: 14px;
    }
    .public-address .span-line{
        margin-left: 10px;
        margin-right: 10px;
    }

    .footer{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .foot-top{
        display: none;
    }
    .foot-address{
        margin-top: 0;
    }


    /*----------------------------------------index*/
    .public-owl .owl-nav button.owl-prev,
    .public-owl .owl-nav button.owl-next{
        width: 30px;
        height: 30px;
        margin-top: -15px;
    }
    .public-owl .owl-nav button.owl-prev{
        left: 10px;
    }
    .public-owl .owl-nav button.owl-next{
        right: 10px;
    }
    .public-owl .owl-dots button.owl-dot{
        margin: 0 5px;
        width: 5px;
        height: 5px;
        border-radius: 5px;
    }
    .public-owl .owl-dots button.owl-dot.active{
        width: 45px;
    }
    .banner-word .b1{
        font-size: 30px;
        line-height: 40px;
    }
    .banner-word .span-en{
        font-size: 22px;
        line-height: 32px;
    }
    .banner-word .b-en{
        margin-top: 70px;
    }

    .index-plate{
        padding-top: 20px;
    }
    .index-plate-01{
        margin-top: 10px;
    }
    .index-plate-a1 .i-en{
        font-size: 16px;
        line-height: 26px;
    }

    .index-item{
        padding-top: 30px;
    }
    .index-title{
        background: none;
    }
    .index-title .span-01{
        padding-right: 15px;
    }
    .index-title .span-01 .bdo-en{
        margin-left: 10px;
        font-size: 14px;
    }

    .index-item-scroll{
        margin-top: 20px;
    }
    .index-item .row{
        padding-top: 6px;
    }


    .index-news{
        padding-bottom: 50px;
    }
    .index-news-date{
        margin-top: 20px;
    }
    .index-news-date .span-01,.index-news-date .span-01.on{
        margin: 0 5px;
        font-size: 12px;
        padding-bottom: 15px;
        -webkit-background-size: 10px 10px;
        background-size: 10px 10px;
    }
    .index-news-date .a-more{
        margin-left: 10px;
    }
    .index-news-scroll .index-item-a2 .span-mc{
        padding-top: 15px;
    }
    .index-news-scroll .index-item-a2 .bdo-tag{
        margin-top: 10px;
    }
    .index-news-scroll .index-item-a2 .bdo-year{
        font-size: 18px;
        line-height: 26px;
    }
    .index-news-scroll .index-item-a2 .bdo-more{
        margin-top: 10px;
    }
    

    /*---------------------------------------- 关于-发展历程*/
    .banner-inside .owl-nav{
        display: none;
    }
    .public-main{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .public-title{
        padding-bottom: 24px;
    }
    .public-title .span-cn{
        font-size: 24px;
        line-height: 34px;
        padding-left: 45px;
        margin-left: -45px;
    }
    .public-title .span-en{
        font-size: 16px;
        line-height: 26px;
        margin-top: 5px;
    }
    .history-list{
        margin-top: 30px;
    }
    .history-list li{
        padding-left: 70px;
        padding-bottom: 30px;
        background-position: left 15px top calc(50% + 36px);
    }
    .history-list .span-year{
        left: -5px;
        margin-left: 0;
        padding-left: 0;
        padding-right: 8px;
        background: url('../images/bg-04.png') center center no-repeat;
    }
    .history-list .div-word{
        width: 100%;
        min-height: auto;
    }


    /*---------------------------------------- 关于-了解我们*/
    .about-intro{
        margin-top: 30px;
    }


    /*---------------------------------------- 关于-主要客户*/
    .customer-main{
        padding-top: 50px;
    }
    
    .customer-logo-01{
        margin-top: 30px;
    }
    .customer-list{
        margin-top: 30px;
    }

    /*---------------------------------------- 关于-专家团队*/
    .team-list .row:first-child{
        margin-bottom: 0;
    }
    .team-01 .div-cont span{
        margin: 0;
    }
    .team-01 .div-cont .span-name{
        background: none;
        display: block;
        padding: 0;
    }

    /*---------------------------------------- 品牌与实力-企业架构*/
    .framework-cont{
        margin-top: 30px;
    }

    /*---------------------------------------- 品牌与实力-企业荣誉*/
    .honor-cont{
        padding-left: 0;
    }
    .honor-list{
        padding-right: 0;
    }
    .honor-list .span-img{
        float: none;
        margin-right: 0;
        width: 100%;
        margin-bottom: 30px;
    }
    .honor-list .span-img img{
        display: block;
        margin: 0 auto;
    }

    /*---------------------------------------- 品牌与实力-企业业务*/
    .business-01{
        padding-top: 50px;
    }

    /*---------------------------------------- 品牌与实力-企业资质*/
    .qualifications-list{
        margin-top: 0;
    }
    .qualifications-01{
        margin-top: 30px;
        height: auto !important;
    }

    /*---------------------------------------- 人力与资源-企业文化活动-总企业活动页*/
    .active-list .index-item-a2{
        margin-top: 10px;
    }
    .index-item-a2 .bdo-more{
        margin-top: 30px;
    }


    .active-art-des .div-01{
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .active-art-des .div-01:first-child{
        margin-top: 30px;
    }
    .active-art-title{
        font-size: 26px;
        line-height: 36px;
    }
    .active-art-title .div-date{
        font-size: 20px;
        line-height: 30px;
    }

    /*---------------------------------------- 人力与资源-企业文化活动-总企业活动页-详情*/
    .active-rela{
        margin-top: 50px;
        padding-top: 30px;
    }
    .active-rela-title{
        font-size: 24px;
        line-height: 24px;
    }
    .active-rela .row{
        margin-top: 0;
        padding-top: 10px;
    }
    .active-rela-list .div-01{
        margin-top: 20px;
    }

    /*---------------------------------------- 新闻-总新闻页*/
    .public-select-01{
        top: auto;
        right: auto;
        position: relative;
    }
    .public-select-01 .div-top .span-01{
        font-size: 14px;
    }
    .active-list{
        margin-top: 30px;
    }

    /*---------------------------------------- 人力与资源*/
    .resources-01{
        margin-top: 20px;
    }
    .resources-div1,.resources-div1:first-child{
        float: none;
        width: 100%;
    }
    .resources-div1 .index-item-a2 .span-img{
        height: 200px;
    }

    /*---------------------------------------- 人力与资源-社会招聘*/
    .social-recru{
        margin-top: 20px;
    }
    .social-recru-01{
        margin-top: 50px;
    }
    .social-recru-01:first-child{
        margin-top: 30px;
    }

    /*---------------------------------------- 人力与资源-总校园招聘*/
    .school-recru-list li{
        margin-top: 40px;
    }
    .school-recru-list li .a-more{
        margin-top: 20px;
    }

    .school-recru-art{
        padding-top: 30px;
    }

    /*---------------------------------------- 下载与互动*/
    .down-address{
        margin-top: 40px;
    }
    .down-01{
        margin-top: 40px;
    }
    .down-01 .div-title{
        margin-bottom: 20px;
    }
    .down-ewm{
        margin-top: 40px;
        display: block;
    }
    .down-ewm-01 .span-img img{
        margin-left: auto;
        margin-right: auto;
    }
    .down-ewm-02{
        margin-top: 20px;
    }
    .down-ggw{
        margin-top: 30px;
    }

    /*----------------------------------------详细项目介绍*/
    .items-down{
        margin-top: 50px;
        padding-top: 30px;
    }
    .items-down .div-01{
        margin-top: 10px;
    }
    .items-other{
        margin-top: 50px;
    }
    .items-other .row{
        padding-top: 18px;
    }

    .down-form{
        padding-top: 20px;
    }
    .down-form .div-02{
        margin-top: 20px;
    }

    /*---------------------------------------- 项目与服务-城市规划页*/
    .city-plan{
        padding-top: 30px;
    }
    .city-plan-main{
        margin-top: 30px;
    }

    /*---------------------------------------- 项目与服务-城市规划页*/
    .city-plan-main{
        padding-top: 0;
    }
    .city-plan-sort{
        padding-top: 30px;
    }
    .city-plan-sort .span-01{
        min-width: auto;
        padding: 0 10px;
        margin-bottom: 15px;
    }
    
    .city-ewm{
        margin-top: 30px;
    }
    .city-ewm .div-01{
        padding: 0 15px;
    }
    .city-ewm .div-01 b{
        padding-left: 25px;
    }
    .city-ewm .div-01 .span-01{
        margin-bottom: 20px;
    }

    .service-main .row{
        padding-top: 30px;
    }
    .service-01{
        margin-top: 0;
    }
    .service-01 .mg-tm{
        display: none;
    }


    .service-g8,
    .service-g9{
        width: 100%;
    }
    .service-g .index-item-a2 .span-img img{
        display: block;
    }
}

@media ( max-width : 374px){

    /*----------------------------------------index*/
    .banner-word .b1{
        font-size: 26px;
        line-height: 36px;
    }
    .banner-word .span-en{
        font-size: 18px;
        line-height: 28px;
    }
    .banner-word .b-en{
        margin-top: 50px;
        font-size: 12px;
    }

    .index-item-a2 .bdo-more{
        margin-top: 15px;
    }

    /*---------------------------------------- 项目与服务-城市规划页*/
    .city-ewm .div-01{
        padding: 0 8px;
    }
    .city-ewm .div-01 b{
        padding-left: 20px;
        font-size: 12px;
    }

    /*---------------------------------------- 项目与服务*/
    .service-a1 .index-item-a2 img{
        display: block;
    }
}